\documentclass[10pt, a4paper, notitlepage]{article}

\usepackage[italian]{babel}
%\usepackage[utf8]{inputenc}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{verbatim}
\usepackage{anysize}
\usepackage{url}

% impostano i margini
% left right top bottom
\marginsize{3cm}{3cm}{2cm}{2cm}

\hbadness=10000
\begin{document}

\author{Beatrice Bacelli \and Luca Bedogni \and Silvia Righini}
\title{Tokyo - progetto di Sistemi Distribuiti}
\date{18 giugno 2010}
\maketitle

% non usare include: include mette il contenuto del file in una nuova pagina

%\input{sommario}

\input{sommario}

\input{gioco}

\input{aspetti_progettuali}

\input{aspetti_implementativiNotStandalone}

\section{Conclusioni}
Il prototipo sviluppato resiste a un numero di crash pari al numero
dei giocatori meno uno, e riconosce il giocatore vincente in tutti
questi casi, anche se ovviamente pu\`o accadere che un giocatore
vincente non esista, per la logica di gioco gi\`a esposta.\\
Le partite proseguono in assenza di messaggi replicati o ridondanti
tra i giocatori: in un certo senso assumiamo che non
vi siano crash. Quando essi si verificano, vengono individuati dal
meccanismo di rilevazione dei crash ad anello, i cui periodici
messaggi di polling sono l'unica forma di messaggio ``superfluo'' nel
nostro prototipo. Il meccanismo di polling stesso \`e separato dal
punto di vista logico dall'algoritmo che governa il gioco in
condizioni normali.

\end{document}